home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
shdk-1.zip
/
!READ.ME
next >
Wrap
Text File
|
1992-03-26
|
7KB
|
130 lines
THE SKYHAWK DEVELOPMENT LIBRARY
by
Bill Madison
W. G. Madison and Associates, Ltd.
13819 Shavano Downs
P.O. Box 780956
San Antonio, TX 78278-0956
(512)492-2777
CIS 73240,342
Copyright 1992 Madison & Associates
All Rights Reserved
The SkyHawk Development Library is a collection of nine
units compatible with Borland International's Turbo
PASCAL, release 5.0 or later. It also requires the
Turbo PROFESSIONAL-5 library published by TurboPower
Software for its operation.
While no fee is requested for non-commercial use of
this Library, please read and observe the terms and
conditions on the first page of the documentation file.
The SkyHawk Development Library is distributed as a set of
nine Turbo PASCAL source files, ten test files in both source and
executable form, a complete documentation file (with index), and
this !READ.ME file. With one exception (ShDatPk), there is little
or no overlap with the PROFESSIONAL-5 library. The SkyHawk li-
brary is, rather, an extension of the PROFESSIONAL-5 library.
In some cases, there is some functional overlap. Where this
is true, the SkyHawk library has taken a different approach which
fits our needs at Madison & Associates somewhat better. We are
sharing these in the hope that we may be able to allow others to
avoid having to "reinvent the wheel."
The files in the distribution set are:
ShClrDef.PAS - Especially useful in implementing installa-
tion programs, permitting the user to select specific
color combinations to be used in the cloned program.
ShCmdLin.PAS - A flexible, easy to use command line parser,
providing the user and programmer with maximum levels
of syntactic flexibility with no sacrifice in ease of
use for the programmer.
ShCmplx.PAS - A complete complex arithmetic package, imple-
menting not only the usual binary arithmetic operations
but also powers and roots, Cartesian/polar coordinate
transformations, and string output routines.
ShCrcChk.PAS - A calculator of the 16 bit cyclic redundancy
check (CRC) word for files. Use of this unit can im-
prove the reliability of file transfers.
ShDatPk.PAS - A date/time manipulation package. This unit
differs from the TpDate unit of PROFESSIONAL-5 in that
the fundamental data type is the true Julian Day-Number
rather than the arbitrary base used in TpDate. Further,
as a matter of personal taste, the more usual date/time
formats have been identified and implemented directly,
eliminating the need for picture strings.
ShErrMsg.PAS - An exit procedure for Turbo PASCAL which
extends Borland's exit prodecure by providing
meaningful messages on exit. ShErrMsg also provides
alternatives to Borland's HALT and RUNERROR procedures,
with extended capabilities.
ShList.PAS - A generic list manipulation unit, providing
singly- and doubly-linked list capability. Some unusual
capabilities have also been included.
ShLngStr.PAS - A long string (up to 65517 characters) pro-
cessing unit. This unit differs from the TpASCIIZ unit
in PROFESSIONAL-5 by carrying its dynamic length
information in the LongString data structure. It also
preserves the ability to "declare" a LongString as
having a maximum allowable length, this length being
set for each LongString individually.
ShUtilPk.PAS - A collection of miscellaneous utility
routines.
EXE'S.ZIP - Executable copies of all of the test programs
included in TESTS.ZIP. These files, compiled under
TP-6, implicitly or explicitly test every procedure and
function in the entire SkyHawk Library. Output from
TESTCMDL, TESTCMPX, TESTLIST, and TESTLSTR can be redi-
rected to a file, to permit study off-line.
TESTS.ZIP - Source code for the complete suite of test
programs. These source files are frequently referenced
in the documentation for examples of the use of library
routines. Mostly, the file names will readily associate
with the unit being tested. One exception to this is
that the files TESTUTIL.PAS and TESTBETW.PAS are both
used to test ShUtilPk. Output from TESTCMDL, TESTCMPX,
TESTLIST, and TESTLSTR can be redirected to a file, to
permit study off-line.
SkyHawk.DOC - Complete indexed documentation of the entire
library. This file is set up for printing on a standard
printer, 66 lines per page. Blank pages have been in-
serted at the end of some chapters, so that two-sided
printing can be used if desired.
SkyHawk.RR - As aspecial bonus to owners of our ReadyRef
program, this file is included. It contains excerpts
from the .DOC file, describing every interfaced entity
in the SkyHawk library, and is ready for indexing and
inclusion in your ReadyRef suite of reference topics.
!Read.Me - This file.
READYREF.BRO - A description of our ReadyRef program, and an
order form.
03/26/92 04:56pm